//
//  ExpenseListCell.swift
//  NewCard
//
//  Created by yihui on 2017/11/21.
//  Copyright © 2017年 yihui. All rights reserved.
//

import UIKit

class ExpenseListCell: UITableViewCell {

    //MARK: -- 属性
    // 类型
    @IBOutlet weak var useTypeLabel: UILabel!
    // 金额
    @IBOutlet weak var moneyLabel: UILabel!
    // 备注
    @IBOutlet weak var noteLabel: UILabel!
    // 日期
    @IBOutlet weak var dateLabel: UILabel!
    
    var expensModel : ExpenseModel?
    {
        didSet{
            
            useTypeLabel.text = expensModel!.useType
            moneyLabel.text = String(expensModel!.money)
            noteLabel.text = expensModel!.note
            dateLabel.text = formData(expensModel!.date)
        }
    }
    
    //MARK: -- 格式化时间
    private func formData(_ tempData: String) -> String {
        
        let formatter = DateFormatter()
        formatter.dateFormat = "YYYY-MM-dd HH:mm:ss"
        // 如果不指定以下代码, 在真机中可能无法转换
        formatter.locale = Locale(identifier: "en")
        let fromDate = formatter.date(from: tempData)!
        formatter.dateFormat = "MM月dd日"
        
        return formatter.string(from: fromDate)
    }
    
//    func stringJQ(str : String, num : Int) -> String {
//        
//        let index = str.index(str.endIndex, offsetBy: num)
// 
//        return str.substring(from: index)
//    }
    
    override func awakeFromNib() {
        super.awakeFromNib()
    
    }
    
    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)
    }
    
    deinit {
        //HHLog("销毁")
    }

}
